/*
 $Id: style.css 12481 2004-01-30 10:41:05Z jorg $ 
 ====================================================================== 
 PostNuke Docbook environment                                           
 Copyright (C) 2002 by the PostNuke Development Team.                   
 http://www.postnuke.com/                                               
 ====================================================================== 
 Based on:                                                              
 >e-novative> DocBook Environment (eDE)                                 
 (c) 2002 e-novative GmbH, Munich, Germany                              
 http://www.e-novative.de                                               
 ====================================================================== 
 LICENSE                                                                
                                                                        
 This program is free software; you can redistribute it and/or          
 modify it under the terms of the GNU General Public License (GPL)      
 as published by the Free Software Foundation; either version 2         
 of the License, or (at your option) any later version.                 
                                                                        
 This program is distributed in the hope that it will be useful,        
 but WITHOUT ANY WARRANTY; without even the implied warranty of         
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the          
 GNU General Public License for more details.                           
                                                                        
 To read the license please visit http://www.gnu.org/copyleft/gpl.html  
 ====================================================================== 
*/

body {
	/* white background */
	background-color: White;
	/* black foreground */
	color: Black;
	/* center the body content in browser window */
	margin: auto;
	/* padding ("inner margin") leaves space between */
	/* browser window border and html body content */
	padding: 24px;
	/* set width according to browser window width */
	width: auto;
	/* text alignment */
	text-align: justify;
}

body, p, td, li, dt, dd, .copyright, .pubdate, div.legalnotice {
	/* font size, line height, font */
	/* list of fonts provides fallbacks if a font is not present */
	font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
}

/* para */
p {
	/* margin (top - right - bottom - left) */
	margin: 0 15px 6px 15px;
}

/* images */
/* docbook: <imageobject> */
img {
	/* no margin */
	margin: 0;
	/* no padding ("inner margin") */
	padding: 0;
	/* no border */
	border: 0;
}


/* emphasized text, can occur in most places */
/* docbook: <emphasis> */
em {
	/* bold face, higher number is more bold */
	font-weight: 600;
	/* italic */
	font-style: italic;
}


/* sect(ion) titles */
h1, h2, h3, h4, h5  {
	/* list of fonts provides fallbacks if a font is not present */
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	/* bold face, higher number is more bold */
	font-weight: 600;
	/* underlined text */
	text-decoration: none;
	/* foreground color: dark blue */
	color: #505050;
	/* background-color is a very light grey */
	background-color: #FEFEFE;
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 15px 0 15px 0;
	/* padding ("inner margin") settings are top - right - bottom - left */
	padding: 0 0 0 15px;
}

/* heading1 is used for document title */
h1 {
	/* font size, relative to body font size */
	font-size: 150%;
	/* line height, relative to body line height */
	line-height: 250%;
	/* center */
	text-align: center;
	/* background color: gray */
	background-color: #DDDDDD;
	/* no padding ("inner margin") */
	padding: 0;
}

/* sect(ion)1 title */
h2  {
	page-break-before: always;
	/* font size, relative to body font size */
	font-size: 125%;
	/* background color: gray */
	background-color: #DDDDDD;
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 15px 0 15px 0;
	/* padding ("inner margin") settings are top - right - bottom - left */
	padding: 12px 15px 12px 15px;
}

/* sect(ion)2 title */
h3 {
	/* font size, relative to body font size */
	font-size: 110%;
}

/* sect(ion)3 title */
h4 {
	/* font size, relative to body font size */
	font-size: 100%;
}

/* sect(ion)4 title */
h5 {
	/* font size, relative to body font size */
	font-size: 100%;
	/* bold face, higher number is more bold */
	font-weight: 300;
}

/* the following formats refer to the docbook tags of the same name           */
/* for more information, see the docbook reference at                         */
/* http://www.docbook.org/tdg/en/html/docbook.html                            */

.mediaobject {
	/* center */
	text-align: center;
}

.caption {
  background-color: #F0F0FF;
  text-align: center;
  font-weight: bold;
}


.calloutlist, .figure, .table {
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 15px 30px 15px 30px;
}


/*  */
.itemizedlist, .variablelist {
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 15px 30px 15px 15px;
}

/* blockquote formatting is a little more complex    */
/* because block quotes are rendered as a html table */

/* blockquote block */
.blockquote {
	/* override bottom margin, the other margins are inherited */
    background-color: #E0FFE0;
	margin-bottom: 30px;
}

.blockquote p, .blockquote td {
	/* set font size and line height                             */
	/* list of fonts provides fallbacks if a font is not present */
	font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;

	/* bold face, higher number is more bold */
	font-weight: 450;
}


.epigraph {
/* override bottom margin, the other margins are inherited */
	margin-bottom: 30px;
}

.epigraph p, .epigraph td {
	/* set font size and line height                             */
	/* list of fonts provides fallbacks if a font is not present */
	font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;

/* bold face, higher number is more bold */
font-weight: 600;
}

/* custom header and footer that are displayed on all pages */
#customheader, #customfooter {
	/* line height, relative to body font size */
	line-height: 200%;
	text-align: center;
	vertical-align: middle;
	/* color: black */
	color: Black;
	/* background color: gray */
	background-color: #EEEEEE;
	/* padding ("inner margin") settings are top - right - bottom - left */
	padding: 5px ;
	/* solid black border, 1px wide */
	border: 1px dotted Black;
	margin: 15px 0 15px 0;
}

#customheader {
	font-weight : bold;
	font-size: 120%;
}

#customfooter {
	/* font size, relative to body font size */
	font-size: 80%;
}

/* title and navigation links in header and footer */
 .navheader th, .navheader td, .navfooter th, .navfooter td {
	font-size: 11px;
	font-weight: 450;
}

/* title and navigation links in header and footer */
.navheader, .navfooter {
	background : White;
}

/* table of contents, list of figures and list of tables */
.toc, .list-of-figures, .list-of-tables, .list-of-examples {
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 15px 30px 15px 15px;
}


/* the "headings" are rendered as paragraphs */
.toc p, .list-of-figures p, .list-of-tables p, .list-of-examples p {
	/* no margin */
	margin: 0;
}


.figure {
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 5px 5px 5px 5px;
	/* no padding ("inner border") */
	padding: 0;
	/* no border */
	border: 0;
	/* center text */
	text-align: center;
}


/* figure title */
.figure p, .table p, .example p {
	font-size: 80%;
}


/* admonition headings */
div.note, div.important, div.warning, div.caution, div.tip {
	padding: 0px 15px 0px 0px;
}

div.note th, div.important th, div.warning th, div.caution th, div.tip th {
	/* set font size and line height */
	/* list of fonts provides fallbacks if a font is not present */
	font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: 600;
	text-decoration: underline;
	/* left align */
	text-align: left;
}

.note p, .important p, .warning p, .caution p, .tip p {
	margin: 0;
}

.note img, .important img, .warning img, .caution img, .tip img {
	margin: 0px 15px 0px 15px;
}


/* programlisting */
pre.programlisting {
	/* non-proportional font */
	/* list of fonts provides fallbacks if a font is not present */
	font-family: "Courier New", Courier, monospace;
	/* color: black */
	color: Black;
	/* background color: gray */
	background-color: #EEEEEE;
	/* no margin */
	margin: 0;
	/* gray dotted border, 1 px wide */
	border: 1px dotted #DDDDDD;
	/* padding ("inner margin") settings are top - right - bottom - left */
	/* (think clockwise) */
	padding: 6px 6px 6px 6px;
}


/* author on title page is formatted as h3          */
/* these settings overwrite the regular h3 settings */
h3.author {
	/* set font size and line height */
	/* list of fonts provides fallbacks in case selected fonts are not present */
	font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
	/* bold face, higher number is more bold */
	font-weight: 600;
	/* do not underline */
	text-decoration: none;
	/* center text */
	text-align: center;
	/* color: black */
	color: #000;
	/* background-color is a very light grey */
	/* alternative: #fff = white */
	background-color: #fefefe;
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 0 15px 15px 15px;
	/* no padding */
	padding: 0;
	/* no border */
	border: 0;
}


/* copyright and date */
.copyright, .pubdate {
	/* font size, relative to body font size */
	font-size: 90%;
	/* center */
	text-align: center;
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 15px 15px 15px 15px;
	/* no padding ("inner margin") */
	padding: 0;
	/* no border */
	border: 0;
}


/* legal notice box */
div.legalnotice {
	/* font size, relative to body font size */
	font-size: 90%;
	/* color: black */
	color: Black;
	/* background color: gray */
	background-color: #DDDDDD;
	/* margin settings are top - right - bottom - left (think clockwise) */
	margin: 10px 45px 10px 45px;
	/* padding ("inner margin") settings are top - right - bottom - left */
	/* (think clockwise) */
	padding: 5px 5px 5px 5px;
	/* solid black border, 1px wide */
	border: 1px solid Black;
}

@page {
  size: 21cm 30cm;
  margin: 15mm;
}

hr {
	color: #505050;
	height: 1px;
}

div, p {
	text-align : left;
}
